package org.langke.spring.boot.example;

import org.springframework.boot.SpringApplication;

/**
 * 把 @SpringBootApplication看作是 @Configuration、@EnableAutoConfiguration、@ComponentScan 注解的集合。
 * @EnableAutoConfiguration：启用 SpringBoot 的自动配置机制
 * @ComponentScan： 扫描被@Component (@Service,@Controller)注解的 bean，注解默认会扫描该类所在的包下所有的类。
 * @Configuration：允许在 Spring 上下文中注册额外的 bean 或导入其他配置类
 */
@org.springframework.boot.autoconfigure.SpringBootApplication
public class SpringBootApplication {
    public static void main(String[] args){
        SpringApplication application = new SpringApplication(SpringBootApplication.class);
        application.run(args);
    }
}
